Match stats

Logo AC Milan Logo Monza
56 Ball possession (%) 44
21 Goal attempts 6
6 Shots on Goal 2
13 Shots off Goal 2
2 Blocked shots 2

AC Milan vs Monza: prediction & betting odds 24 May 2025

The Matchday 38 clash in Serie A between Milan and Monza will take place on May 24 at the San Siro Stadium. Milan vs. Monza: prediction and betting odds, statistics.

Milan

Sergio Conceicao's side was outplayed by Roma in their last away match (1-3). As a result, Milan's three-match winning streak in the league came to an end, and for the first time in 2025, they conceded more than two goals. In the standings, the team has 60 points and has dropped to ninth place, unable to climb above seventh. This means Milan will miss out on European competition for the first time since 2019. Notably, Milan has scored 59 goals this Serie A season, trailing only three clubs in this regard.


  • The club has not lost in 11 of their last 13 home matches in Serie A (5 wins, 6 draws).
  • Both teams scored in 8 of Milan's last 10 home league matches.
  • Milan conceded exactly one or two goals in 9 of their last 10 home Serie A games.

Predicted lineup for Milan (3-4-3)

Mike Maignan – Matteo Gabbia, Strahinja Pavlovic, Fikayo Tomori – Alejandro Jimenez, Tijjani Reijnders, Ruben Loftus-Cheek, Yunus Musah – Joao Felix, Christian Pulisic, Santiago Gimenez.


Forward Samuel Chukwueze will miss the game due to injury. Forward Santiago Gimenez and head coach Sergio Conceicao are suspended.

Monza

In the last round, Alessandro Nesta's side suffered a 1-3 home defeat to Empoli. This marked Monza's 25th defeat in the current championship and their seventh in the last eight matches. Additionally, the team conceded at least three goals for the eighth time this Serie A season. The club has only 18 points and sits at the bottom of the table, 11 points adrift of the 19th spot. Notably, Monza has conceded 36 goals away from home this season, the most in the league.


  • The team has lost 10 of their last 11 away matches in Serie A.
  • No more than three goals have been scored in 12 of Monza's last 16 away league games.
  • Monza conceded at least two goals in 9 of their last 11 away Serie A matches.

Predicted lineup for Monza (3-5-2)

Samuel Pizzignacchio – Thomas Palacios, Arvid Brorsson, Andrea Carboni – Samuele Birindelli, Jean-Daniel Akpa-Akpro, Alessandro Bianco, Kevin Dzeroli, Georgios Kyriakopoulos – Gianluca Caprari, Keita Balde.


Defenders Armando Izzo and Luca Caldirola, along with forwards Gianluca Caprari and Dany Mota, will miss the game due to injuries.

Referee

Daniele Rutella (Italy)


Matches – 13 (Serie B, 2024/25);

Yellow cards shown (including second yellows) – 70;

Average yellow cards per match – 5.4;

Red cards shown – 3;

Average fouls per match – 29;

Penalties – 23%.

Milan vs. Monza: Match Prediction

In the final match of the season, both teams can play freely without worrying about their standings. Nonetheless, Milan has had no issues with scoring at home: in their last ten home Serie A matches, they failed to breach the defense only against Atalanta, who conceded the fewest away goals this season. However, Milan's defense is not always error-free: during the same period, they kept a clean sheet only once.


Monza is a clear underdog and rarely achieves positive results, but the team strives to show their best in attack. Even away from home, Monza scores quite regularly: in their last 13 away Serie A matches, they netted ten goals. At the same time, their defense is lacking: in their last 14 away league encounters, Monza failed to keep a clean sheet.


I expect both teams to find the net in this match, so my prediction: Both teams to score – yes

Betting tips 24 May 2025

A disappointing campaign for both AC Milan and AC Monza will come to a close with their head-to-head encounter on Saturday evening. AC Milan are set to miss out on European competition next season, and although they have yet to appoint a new head coach, the squad will be aiming to finish on a high with a convincing win.

Before their 3:1 defeat at the Stadio Olimpico against AS Roma, AC Milan had secured three solid victories in Serie A, netting seven goals across matches against Venezia (2:0), Genoa (2:1), and Bologna (3:1). In 2025, AC Milan generated 36.15 xG across 20 matches — the highest statistic in the league during that stretch. Four of their last five home games have produced more than 2.5 goals.

AC Monza’s defensive frailties, particularly away from home, have contributed to a number of high-scoring contests — ten of their away fixtures have featured at least three goals. A 2:1 win over Udinese Calcio in the penultimate round provided a minor lift, but AC Monza remain 13 points adrift of safety heading into the final matchday. They have conceded a league-high 67 goals and will be without six players due to injury for this concluding fixture.

Both squads are expected to give minutes to younger players on Saturday and may look to play with attacking freedom. A lively match is expected at San Siro, and Total Over 3 appears a strong selection.

Betting prediction
Total Over 3
Cf
Odds
1/2
Bet now

AC Milan vs Monza Odds

Serie A: previous matches in the tournament

AC Milan
18.05.25
AS Roma
AC Milan
L
09.05.25
AC Milan
Bologna
W
05.05.25
Genoa
AC Milan
W
27.04.25
Venezia
AC Milan
W
20.04.25
AC Milan
Atalanta
L
11.04.25
Udinese
AC Milan
W
05.04.25
AC Milan
Fiorentina
D
30.03.25
Napoli
AC Milan
L
15.03.25
AC Milan
Como
W
08.03.25
Lecce
AC Milan
W
02.03.25
AC Milan
Lazio
L
27.02.25
Bologna
AC Milan
L
22.02.25
Torino
AC Milan
L
15.02.25
AC Milan
Hellas Verona
W
08.02.25
Empoli
AC Milan
W
02.02.25
AC Milan
Inter Milan
D
26.01.25
AC Milan
Parma
W
18.01.25
Juventus
AC Milan
L
14.01.25
Como
AC Milan
W
11.01.25
AC Milan
Cagliari
D
29.12.24
AC Milan
AS Roma
D
20.12.24
Hellas Verona
AC Milan
W
15.12.24
AC Milan
Genoa
D
06.12.24
Atalanta
AC Milan
L
30.11.24
AC Milan
Empoli
W
23.11.24
AC Milan
Juventus
D
09.11.24
Cagliari
AC Milan
D
02.11.24
Monza
AC Milan
W
29.10.24
AC Milan
Napoli
L
19.10.24
AC Milan
Udinese
W
06.10.24
Fiorentina
AC Milan
L
27.09.24
AC Milan
Lecce
W
22.09.24
Inter Milan
AC Milan
W
14.09.24
AC Milan
Venezia
W
31.08.24
Lazio
AC Milan
D
24.08.24
Parma
AC Milan
L
17.08.24
AC Milan
Torino
D
More matches
Monza
18.05.25
Monza
Empoli
L
11.05.25
Udinese
Monza
W
04.05.25
Monza
Atalanta
L
27.04.25
Juventus
Monza
L
19.04.25
Monza
Napoli
L
12.04.25
Venezia
Monza
L
05.04.25
Monza
Como
L
30.03.25
Cagliari
Monza
L
15.03.25
Monza
Parma
D
08.03.25
Inter Milan
Monza
L
02.03.25
Monza
Torino
L
24.02.25
AS Roma
Monza
L
16.02.25
Monza
Lecce
D
09.02.25
Lazio
Monza
L
01.02.25
Monza
Hellas Verona
L
27.01.25
Genoa
Monza
L
18.01.25
Bologna
Monza
L
13.01.25
Monza
Fiorentina
W
05.01.25
Monza
Cagliari
L
28.12.24
Parma
Monza
L
22.12.24
Monza
Juventus
L
15.12.24
Lecce
Monza
L
09.12.24
Monza
Udinese
L
30.11.24
Como
Monza
D
24.11.24
Torino
Monza
D
10.11.24
Monza
Lazio
L
02.11.24
Monza
AC Milan
L
30.10.24
Atalanta
Monza
L
27.10.24
Monza
Venezia
D
21.10.24
Hellas Verona
Monza
W
06.10.24
Monza
AS Roma
D
29.09.24
Napoli
Monza
L
22.09.24
Monza
Bologna
L
15.09.24
Monza
Inter Milan
D
01.09.24
Fiorentina
Monza
D
24.08.24
Monza
Genoa
L
17.08.24
Empoli
Monza
D
More matches

H2H: AC Milan — Monza

Serie A 2024-2025
02.11.24
Monza
AC Milan
Serie A 2023-2024
18.02.24
Monza
AC Milan
17.12.23
AC Milan
Monza
Serie A 2022-2023
18.02.23
Monza
AC Milan
22.10.22
AC Milan
Monza

Tables

Team Played W D L Goals Points Form
1
Napoli
38 24 10 4 59:27 82
2
Inter Milan
38 24 9 5 79:35 81
3
Atalanta
38 22 8 8 78:37 74
4
Juventus
38 18 16 4 58:35 70
5
AS Roma
38 20 9 9 56:35 69
6
Fiorentina
38 19 8 11 60:41 65
7
Lazio
38 18 11 9 61:49 65
8
AC Milan
38 18 9 11 61:43 63
9
Bologna
38 16 14 8 57:47 62
10
Como
38 13 10 15 49:52 49
11
Torino
38 10 14 14 39:45 44
12
Udinese
38 12 8 18 41:56 44
13
Genoa
38 10 13 15 37:49 43
14
Hellas Verona
38 10 7 21 34:66 37
15
Cagliari
38 9 9 20 40:56 36
16
Parma
38 7 15 16 44:58 36
17
Lecce
38 8 10 20 27:58 34
18
Empoli
38 6 13 19 33:59 31
19
Venezia
38 5 14 19 32:56 29
20
Monza
38 3 9 26 28:69 18
Team Played W D L Goals Points Form
1
Napoli
19 14 3 2 32:13 45
2
Inter Milan
19 13 4 2 40:21 43
3
AS Roma
19 13 2 4 37:15 41
4
Juventus
19 11 7 1 31:15 40
5
Fiorentina
19 12 4 3 32:18 40
6
Bologna
19 10 7 2 33:18 37
7
AC Milan
19 9 7 3 30:16 34
8
Atalanta
19 9 5 5 36:24 32
9
Lazio
19 7 9 3 33:26 30
10
Como
19 8 5 6 28:26 29
11
Torino
19 6 7 6 17:18 25
12
Udinese
19 7 3 9 22:27 24
13
Cagliari
19 6 4 9 24:28 22
14
Genoa
19 5 7 7 21:25 22
15
Parma
19 5 6 8 25:28 21
16
Venezia
19 5 5 9 17:22 20
17
Lecce
19 4 6 9 13:31 18
18
Hellas Verona
19 4 5 10 15:36 17
19
Empoli
19 2 7 10 10:26 13
20
Monza
19 1 5 13 13:31 8
Team Played W D L Goals Points Form
1
Atalanta
19 13 3 3 42:13 42
2
Inter Milan
19 11 5 3 39:14 38
3
Napoli
19 10 7 2 27:14 37
4
Lazio
19 11 2 6 28:23 35
5
Juventus
19 7 9 3 27:20 30
6
AC Milan
19 9 2 8 31:27 29
7
AS Roma
19 7 7 5 19:20 28
8
Fiorentina
19 7 4 8 28:23 25
9
Bologna
19 6 7 6 24:29 25
10
Genoa
19 5 6 8 16:24 21
11
Como
19 5 5 9 21:26 20
12
Udinese
19 5 5 9 19:29 20
13
Hellas Verona
19 6 2 11 19:30 20
14
Torino
19 4 7 8 22:27 19
15
Empoli
19 4 6 9 23:33 18
16
Lecce
19 4 4 11 14:27 16
17
Parma
19 2 9 8 19:30 15
18
Cagliari
19 3 5 11 16:28 14
19
Monza
19 2 4 13 15:38 10
20
Venezia
19 0 9 10 15:34 9

Team lineups

AC Milan

Sérgio Conceição
coach
Player Matches Goals
Line-up
Mike Maignan
gk. 36 -41
Matteo Gabbia
df. 25 1
Strahinja Pavlović
df. 23 2
Fikayo Tomori
df. 21 0
Davide Bartesaghi
df. 3 0
Tijani Reijnders
mf. 36 10
Christian Pulisic
mf. 33 11
Yunus Dimoara Musah
mf. 28 0
Ruben Loftus Cheek
mf. 18 0
João Félix
fw. 14 1
Luka Jović
fw. 14 2
Substitutes
Marco Sportiello
gk. 2 -2
Lorenzo Torriani
gk. 0 0
Theo Hernandez
df. 33 4
Malick Laye Thiaw
df. 22 0
Alejandro Jiménez Sánchez
df. 21 0
Emerson De Souza
df. 17 0
Alessandro Florenzi
df. 0 0
Youssouf Fofana
mf. 34 1
Filippo Terracciano
mf. 13 0
Warren Pierre Bondo
mf. 4 0
Rafael Leão
fw. 34 8
Tammy Abraham
fw. 28 3
Samuel Chukwueze
fw. 25 3
Francesco Camarda
fw. 9 0
Riccardo Sottil
fw. 0 0

A. Nesta
coach
Player Matches Goals
Line-up
Semuel Pizzignacco
gk. 8 -15
Pedro Pereira
df. 34 1
Georgios Kyriakopoulos
df. 33 2
Andrea Carboni
df. 25 0
Samuele Birindelli
df. 20 3
Luca Caldirola
df. 13 0
Alessandro Bianco
mf. 33 1
Jean-Daniel Akpa-Akpro
mf. 13 0
Gianluca Caprari
fw. 33 3
Patrick Ciurria
fw. 20 1
Keita Baldé Diao
fw. 10 2
Substitutes
Stefano Turati
gk. 30 -52
Andrea Sergio Mazza
gk. 0 0
Armando Izzo
df. 29 1
Stefan Leković
df. 7 0
Per Arvid Viking Brorsson
df. 6 0
Niccolò Postiglione
df. 0 0
Tiago Tomás Palacios
df. 0 0
Gaetano Castrovilli
mf. 11 0
Stefano Sensi
mf. 11 1
Kacper Urbański
mf. 8 0
Kevin Zeroli
mf. 8 0
Leonardo Colombo
mf. 0 0
Samuele Vignato
fw. 17 0
Andrea Petagna
fw. 12 0
Kevin Maussi Martins
fw. 9 0

Post by:

Andy H
Andy H
Site Manager
Need Register or Need Login to access unique content: statistics, best odds, trends and tips. Login / Registration
Copy the token